Package org.python.pydev.debug.newconsole

Source Code of org.python.pydev.debug.newconsole.HandleBackspaceAction

package org.python.pydev.debug.newconsole;

import org.eclipse.jface.text.IDocument;
import org.eclipse.jface.text.ITextSelection;
import org.python.pydev.core.docutils.PySelection;
import org.python.pydev.editor.actions.PyBackspace;

import com.aptana.interactive_console.console.ui.internal.actions.AbstractHandleBackspaceAction;

/**
* Executes a backspace action.
*
* @author fabioz
*/
public class HandleBackspaceAction extends AbstractHandleBackspaceAction {

    public void execute(IDocument doc, ITextSelection selection, int commandLineOffset) {

        PyBackspace pyBackspace = new PyBackspace();
        pyBackspace.setDontEraseMoreThan(commandLineOffset);
        PySelection ps = new PySelection(doc, selection);

        pyBackspace.perform(ps);
    }

}
TOP

Related Classes of org.python.pydev.debug.newconsole.HandleBackspaceAction

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.